/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package nexus.adec;



import java.util.ArrayList;

/**
 *
 * @author rodrigo
 */
public class Rol {
    private ArrayList<Funcion> funciones;
    private String codigoRolEspacio;
    private String nombreRol;
    private String descripcionRol;
    
    public Rol(){}
    public Rol(String nombreRol, String descripcionRol) {
        this.nombreRol = nombreRol;
        this.descripcionRol = descripcionRol;
    }

    public Rol(String codigoRolEspacio, String nombreRol, String descripcionRol) {
        this.codigoRolEspacio = codigoRolEspacio;
        this.nombreRol = nombreRol;
        this.descripcionRol = descripcionRol;
    }

    public String getCodigoRolEspacio() {
        return codigoRolEspacio;
    }

    public void setCodigoRolEspacio(String codigoRolEspacio) {
        this.codigoRolEspacio = codigoRolEspacio;
    }

    public String getDescripcionRol() {
        return descripcionRol;
    }

    public void setDescripcionRol(String descripcionRol) {
        this.descripcionRol = descripcionRol;
    }

    public ArrayList<Funcion> getFunciones() {
        return funciones;
    }

    public void setFunciones(ArrayList<Funcion> funciones) {
        this.funciones = funciones;
    }
    
    public void addFuncion(Funcion f) {
        this.funciones.add(f);
    }

    public String getNombreRol() {
        return nombreRol;
    }

    public void setNombreRol(String nombreRol) {
        this.nombreRol = nombreRol;
    }
    
}
